package cn.zzf.mapper;

import cn.zzf.po.ClassroomInfo;
import cn.zzf.po.ClassroomInfoExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface ClassroomInfoMapper {
    long countByExample(ClassroomInfoExample example);

    int deleteByExample(ClassroomInfoExample example);

    int deleteByPrimaryKey(Long id);

    int insert(ClassroomInfo record);

    int insertSelective(ClassroomInfo record);

    List<ClassroomInfo> selectByExample(ClassroomInfoExample example);

    ClassroomInfo selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") ClassroomInfo record, @Param("example") ClassroomInfoExample example);

    int updateByExample(@Param("record") ClassroomInfo record, @Param("example") ClassroomInfoExample example);

    int updateByPrimaryKeySelective(ClassroomInfo record);

    int updateByPrimaryKey(ClassroomInfo record);

    List<ClassroomInfo> selectAll();
}